#git revert
Explore tagged Tumblr posts
vivektech · 4 months ago
Text
Tumblr media
Use Git if: ✅ You need speed and distributed development ✅ You want better branching and merging ✅ You work offline frequently
1 note · View note
general-feral · 3 months ago
Text
Reno in the shower... now with color! Yep, all those trails are his red hair dye running.
Tumblr media
I've been poking around for a fitting reference ever since this post by @residentofinsomnia about Reno's hair-dye habits, as well as this one from @jjxsiah freaking out that he dyes it at all. :V
Ended up drawing it in B&W to accompany a relevant update on my Poison Tattoo fic... then updating the post with this version, then reverting it again because people had already reblogged it. It's a bad habit I'm trying to break—editing fanart after posting—and I cannot make myself wait a day before sharing something, so I guess I'm gonna have to do separate updates if the changes are big enough to warrant it. Otherwise I'll just suck it up and git gud or whatever.
Maybe this guy will get pink hands someday, to match the inspiration. But considering where his hands are in the relevant scene, that would definitely make it NSFW 😈🔥
22 notes · View notes
fabrickind · 2 months ago
Text
Tumblr media
💽I want a guarantee that I can still be myself.💽
The more information about the new Ghost in the Shell adaptation comes out, the more I revert back to my dormant GitS obsession. I really want to remake this almost 15-year-old cosplay of Motoko Kusanagi's Hard Disc outfit😅
📸 JMJ83
13 notes · View notes
joka13 · 1 year ago
Text
FANFICTION (REQUEST): Weasley Twins x Reader (Hufflepuff Girl) - Lovesick - Part 3/5
WARNINGS: British swearing
"Ah, yes," Madam Pomfrey said in an uncharacteristically happy tone. It was early in the morning and the twins stood anxiously in the entrance of the hospital wing as the school nurse examined the sample flower petal they had brought to her. "Witches and wizards in Japan call this the Hanahaki disease."
Fred's eyes widened. "Disease? This isn't some curse? Or the result of poisoning...?"
Madam Pomfrey shook her head, smiling, and went to store the petal in a small bottle. The twins followed further into the room.
"How does this illness come about in the first pl—" George coughed. A fresh cloud of petals spewed out of his mouth and fell delicately to the tile floor.
"You are going to clean that up," Madam Pomfrey said without looking while she placed the bottle in a cabinet.
George took his wand out, pointed it at the flower petals in the floor, and quickly spoke, "Evanesco," and the petals disappeared.
Madam Pomfrey explained, "Unrequited love. That's the cause. It's rather common, especially amongst teenagers such as yourselves. I see it all the time."
"Common...? It's strange that we are only now learning about it..." Fred half-mumbled to himself.
"Well, you boys have obviously never been in love before," the nurse chuckled. "It's about time. I've been wondering if I'd ever see you in here for it. I shouldn't be surprised that it's taken this long. You're always too busy with your shenanigans to care about such things."
George's brow furrowed. "No... what? Wait... Why are you so cheery about this?"
"Because you need it," Pomfrey replied, wiping her hands on her apron.
"Do you mean love or the disease?" Fred asked.
Madam Pomfrey laughed. "Both. You two need a firm push in the right direction. There is a medical cure for the disease, but I won't give it to you."
"Why not?" the twins exclaim in unison.
"Because I want you to try to use the natural cure. You must get whatever poor girl you have feelings for to admit that she feels the same way about you. Do this within the next week. If you come to learn that the infatuation is not mutual, then come back to see me."
Later that day, the twins had a table to themselves at the back of the Divination classroom.
George doodled a picture of a drooping flower on the corner of his parchment paper. "Didn't Pomfrey say that dreams were stage one of the Hannah-hobo-or-whatever-you-call-it disease?" he whispered. "And coughing up petals was stage three? Now that I think about it, we never went through stage two."
"You're right," said Fred. "Though I'm not complaining. I've never found myself wishing and wanting for chest pains and vomiting."
George brushed the tip of his quill against his cheek thoughtfully. "Wishing and wanting for chest pains and vomiting," he repeated. "That's got a sweet, poetic sound to it, doesn't it?"
"Yes, yes. I'm quite the natural artist, you know," Fred replied, chuckling pompously.
"That's disgusting!" Hermione Granger commented from a nearby table.
"Your hair is disgusting," Fred retorted.
She scoffed, "And you're so immature." She went back to her book and began to run her fingers through her hair self-consciously.
George went on, completely unbothered by the rude exchange. "I wonder... Could it be because this is our first time... being in love?"
"You gits are in love?" Ron, the twins' younger brother, asked. He and Harry Potter sat at Hermione's table, and the three of them stared with curious eyes.
"Mind your own bloody business, Ronald!" George hissed. He turned back to Fred, his expression reverting to something calmer.
Fred spoke as if nothing had happened, though quieter so no one but themselves could hear it. "It could be. I think it may also have something to do with the level of our love and how suddenly it came on. I don't know about you, and I know it sounds cliche, but I'll confidently say that I've never met a girl like y/n."
"Yeah, same here," George said, nodding. "How should we admit our feelings to her?"
There was a long moment of silence between the twins. Professor Trelawney's ramblings filled in as background noise.
"I don't want to admit my feelings," Fred eventually said.
"Me neither. This is probably something along the lines of what Pomfrey was talking about when she said that we 'need a firm push in the right direction'," George sighed.
"She also said we need love."
"But I love you, Freddie."
"And I love you, George. And we don't need anyone else's love," huffed Fred determinedly. He leaned back in his chair, coolly linking his hands behind his head.
Another moment of silence.
George clicked his tongue and copied Fred's relaxed pose, saying, "You're in denial."
"You're right again, Georgie. We also need dear Mum's love. Life's not worth living if I can't have her cooking in it."
"Ah, but romance...," George said, waving his hand in a dramatic rainbow as if to say, "Just imagine...!"
Fred folded his arms in front of his chest like a child with a made up mind. "We've gone without it for this long," he said.
"...A kind, beautiful, mischievous girl who will vandalize public property with you..." George exhaled wistfully. "Someone to be the inspiration for your 'natural artistry'... Someone who will cuddle with you on cold days..." George snuggled up to Fred's side playfully.
Fred laughed and shoved his twin away. "That's not helping paint the picture... It's kinda spooky you mentioned cuddling. I mean, we sure have that twin telepathy thing, but now you're seeing my dreams!"
George gasped. "That's what you dreamt about last night? You're so naughty!"
"It was totally innocent cuddling!" Fred snorted, shoving George again. "What did you dream about anyway?"
"Quidditch. She was my biggest fan in the crowd."
"That sounds nice."
"'Twas."
The twins sighed in unison, each remembering the wonderful, though very temporary feeling that their dreams produced.
"George," Fred said in a way that prepared for a bold statement. "Let's make those dreams come true!" He sat up and pumped his fist into the air.
"So the Hannah-banana disease doesn't kill us!" George exclaimed, knocking his own fist against Fred's.
As they held their purposeful stance, both twins coughed at once, scattering flower petals all over the table top.
TAG LIST: @tomhockstetter7-111 @jasm-1ne @costheticbabe @luthien-elvenia-asher @megablonde22 @thecuteavocado @weasleylady92 @websfromallthespiders @rubyintheforest @weasleylover4eva @georgeweasleyslostearhq @im-coolrat @them-cute-boys @xmadigurlx @keirasinbin
101 notes · View notes
Text
Announcement of Desiderium IF
I'm pleased to announce the commencement of my work, Desiderium. A story about reclaiming something lost and maybe in the process seeing that not everything has to be found.
It takes place in a fallen kingdom and can be played from the perspective of six different characters (Note: I'm still playing around with perspective and POV so this might shift to more, less, different, or player generated characters).
On the quest to reclaim the kingdom, the player has the ability to influence if culture, customs, and society will be put back exactly as they were before or to change them for the betterment of society.
Additionally, the player will be able to make friends, romance other characters, use magic, fight with swords, discover secrets, unlock lore, and so much more.
Link to demo: https://dashingdon.com/play/wisteriamonster/desiderium/mygame/
Currently, it just contains a prologue and will most likely be rewritten several times. But for now, it is what it is. I'm working on my writing skills and also would really like to aim to have this be coded as cleanly and efficiently as possible.
I'll keep track of all code using git so if something needs to be reverted, that won't be a problem. I'll also be using the ChoiceScript IDE.
I'll post updates on this blog as well as lore and more.
15 notes · View notes
april · 10 months ago
Text
cosmo wanda i wish when anyone did a clean revert via git it would automatically add the reverted commit and the revert commit itself to the list of ignored commits so they don't show up in the git blame
9 notes · View notes
yasirinsights · 2 months ago
Text
GitHub and Git Commands: From Beginner to Advanced Level
Tumblr media
Git and GitHub are essential tools for every developer, whether you're just starting or deep into professional software development. In this blog, we'll break down what Git and GitHub are, why they matter, and walk you through the most essential commands, from beginner to advanced. This guide is tailored for learners who want to master version control and collaborate more effectively on projects.
GitHub and Git Commands
What Is Git?
Git is a distributed version control system created by Linus Torvalds. It allows you to track changes in your code, collaborate with others, and manage your project history.
What Is GitHub?
GitHub is a cloud-based platform built on Git. It allows developers to host repositories online, share code, contribute to open-source projects, and manage collaboration through pull requests, issues, and branches
Why Learn Git and GitHub?
Manage and track code changes efficiently
Collaborate with teams
Roll back to the previous versions of the code
Host and contribute to open-source projects
Improve workflow through automation and branching
Git Installation (Quick Start)
Before using Git commands, install Git from git-scm.com.
Check if Git is installed:
bash
git --version
Beginner-Level Git Commands
These commands are essential for every new user of Git:
1. git init
Initialises a new Git repository.
bash
git init
2. git clone
Clones an existing repository from GitHub.
bash
git clone https://github.com/user/repo.git
3. git status
Checks the current status of files (modified, staged, untracked).
bash
git status
4. git add
Stage changes for commit.
bash
git add filename # stage a specific file git add . # stage all changes
5. git commit
Records changes to the repository.
bash
git commit -m "Your commit message"
6. git push
Pushes changes to the remote repository.
bash
git push origin main # pushes to the main branch
7. git pull
Fetches and merges changes from the remote repository.
bash
git pull origin main
Intermediate Git Commands
Once you’re comfortable with the basics, start using these:
1. git branch
Lists, creates, or deletes branches.
bash
git branch # list branches git branch new-branch # create a new branch
2. git checkout
Switches branches or restores files.
bash
git checkout new-branch
3. git merge
Merges a branch into the current one.
bash
git merge feature-branch
4. git log
Shows the commit history.
bash
git log
5. .gitignore
Used to ignore specific files or folders in your project.
Example .gitignore file:
bash
node_modules/ .env *.log
Advanced Git Commands
Level up your Git skills with these powerful commands:
1. git stash
Temporarily shelves changes not ready for commit.
bash
git stash git stash apply
2. git rebase
Reapplies commits on top of another base tip.
bash
git checkout feature-branch git rebase main
3. git cherry-pick
Apply the changes introduced by an existing commit.
bash
git cherry-pick <commit-hash>
4. git revert
Reverts a commit by creating a new one.
bash
git revert <commit-hash>
5. git reset
Unstages or removes commits.
bash
git reset --soft HEAD~1 # keep changes git reset --hard HEAD~1 # remove changes
GitHub Tips for Projects
Use Readme.md to document your project
Leverage issues and pull requests for collaboration
Add contributors for team-based work
Use GitHub Actions to automate workflows
Final Thoughts
Mastering Git and GitHub is an investment in your future as a developer. Whether you're working on solo projects or collaborating in a team, these tools will save you time and help you maintain cleaner, safer code. Practice regularly and try contributing to open-source projects to strengthen your skills.
Read MORE: https://yasirinsights.com/github-and-git-commands/
2 notes · View notes
last-sprout · 5 months ago
Text
Last Sprout Dev Diary (sort of) - Jan 17, 2025
This is gonna have to be a short one, because, well…
Tumblr media
Every programmer does this on occasion ... right?
There's not a ton of cool stuff to share this week, and the stuff that is, I'd rather save for when my brain hasn't been reduced to jelly from my own mistakes.
If you wanna read last week's (full) dev diary, the link is right here!
Let this be a lesson to you all
Git feels like it's complicated, version control seems like a hassle. You should absolutely do it anyway. If you're thinking of getting into game dev, I promise, it will be easier to try to get your head around using git than it will be to unpick the two weeks of changes and tweaks you realized you need to completely revert because they just aren't panning out.
I've been pretty good about in generally but I spent monday and tuesday building a few different things, then realized I needed to go about it completely differently, then had to spend Wednesday painstakingly getting everything back to the "it is functional state," because half of the work was good and should stay, and half was busted. My options were to either roll all the way back to the last pushed build, or deal with it. I would love to say more, but the thing I'm building this week is only mostly done, with a lot of polish to work on. But that said, it's an old adage that every game is better with this feature :)
5 notes · View notes
joethetoonfanandoutcast · 4 months ago
Text
An attempt at a Disney crossover Walmart Super Bowl ad
With the Super Bowl tomorrow, I thought I'd give a script for another commercial that'd be like the usual commercials we see. I remember them doing two commercials with Walmart where famous visitors arrived to pick up their online orders, one car-themed and one space-themed.
I thought I'd do one with Disney characters. Now Disney has a massive character library and only few can make it in a 1-2-minute commercial for a superstore like Walmart.
So here are the lucky ones who did make it.
----
(Music: "When Can I See You Again?" by Owl City)
Racing to the nearest Walmart store are Ralph and Vanellope on her candy kart, Herbie the Love Bug, the Incredibile, the 1999-2003 Gadgetmobile, and Roger Rabbit, Jessica and Baby Herman in Benny the Cab.
Benny: So where to, my meter's runnin'?
Roger: Jeepers, Benny, we gotta pick up some new paints at Walmart!
At the Walmart parking lot, the Pizza Planet truck ran right through a hedge, destroying it, yet it parallel parked perfectly. A couple employees opened the doors and saw nothing but a dummy in a trench coat to make it look like someone was driving, along with Andy's toys lying inside in toy mode.
A second Walmart employee carried a bag filled with circus food as its customers who ordered, both the original animated Dumbo and his live-action counterpart, came flapping down and arriving to pick up their groceries.
Walmart Employee #2: Here are the peanuts, popcorn and cotton candy you ordered, Dumbos.
Both Dumbos trumpeted happily, though the second Dumbo's trumpet blew Timothy back a bit.
The third Walmart employee brought out a pair of bags for Flora, Fauna, and Merryweather, though Flora frowned at the bag's color.
Flora: Make it pink!
She used her wand to turn the bags pink, to the annoyance of Merryweather.
Merryweather: Oooh! Make it blue.
She used her wand to revert the bag back to its first color.
The fourth Walmart employee handed bags filled with bear-shaped honey containers to Pooh (your choice between his animated form, the puppet form from Book of Pooh, or the Christopher Robin (2018) form).
Walmart Employee #4: That's fifteen bottles of honey, Pooh. Hope you make them last.
Then without warning, Tigger came out of nowhere, pouncing the poor teddy bear and spilling a couple of the bottles on the sidewalk.
Pooh: Oh bother.
Then the fifth employee looked up to see Mary Poppins floating down in his direction, with his mouth dropping in utter shock.
Mary: (once she's in front of him) Close your mouth, Ryan. You're not a codfish.
The employee (whose name is Ryan apparently) closed his mouth.
Fagin with his dogs and Oliver came on his motorized cart to pick up the dog food he ordered, but he left his money elsewhere, so he offered to trade a gold watch he had, in which a spring had popped out.
Walmart Employee #6: You can just take one of our cards and charge it to that, sir.
Then a floating pirate ship, the Jolly Roger, appeared from the sky and descended down onto the lot, and a gang-plank was dropped down.
Captain Hook: I believe you have something for me.
Walmart Employee #7: (hands filled grocery bags to the pirates) Ah yes, your foods. And your new hand.
He pulled out a new prosthetic hand, handing it to Smee, who promptly replaced the hook with it. Then, Peter Pan swooped in out of nowhere, stealing the fake hand and laughing.
Captain Hook: Grrr! Blast you, Pan!
Mater the Tow Truck drove through the parking lot backwards to the confusion of the personel.
Mater: Whooooo! Git 'er done!
He then used his tow to snag a bag of items from the eighth employee's hands. Then a humongous thud and rumble occurred, scaring everyone there and shaking up the lot. They looked and saw that a giant peach had descended onto the parking lot. A little boy, James Henry Trotter, crawled up from the side and spoke to the employee below.
James: Sir, are we at the Empire State Building?
Walmart Employee #9: No, you're at Walmart.
Then six giant bugs, Centipede, Miss Spider, Grasshopper, Ladybug, Earthworm, and Glowworm, came up beside the boy.
Centipede: Oh terrific! I need some vittles before I waste away.
The employee was creeped out by six giant bugs to the point where he fainted and dropped the bags.
Centipede: Was it something I said?
Walmart. Save money, live better. (Imagine the slogan in Disney font)
----
What do you think? If it was filmed and animated, would it be one you would air during the Super Bowl?
There are millions of other eligible Disney characters that would have worked (including ones from Marvel and Lucasfilm) but I didn't want to overkill for a 2-minute commercial, especially if the rest could saved for a sequel commercial.
5 notes · View notes
grimmswan · 2 years ago
Text
Dracula in Storybrooke part 2
For Captain Swan Supernatural Summer 23
Once Upon a Time missing storyline/AU
Killian noticed a man staring at Emma.
He had on leather pants, leather boots, and his shirt was opened clear down to near his naval. Revealing a well toned chest.
“But greatly lacking in chest hair.” Killian thought smugly.
The man who introduced himself as Drake, gazed at Emma with fascination.
“My, my, you are by far the most beautiful creature I have ever seen. The very sun is dim in comparison to your golden hair.”
Killian rolled his eyes. Just who did this git think he was. It irritated him more to see that Emma was actually smiling at the fool.
Neither man knew it, but Emma’s smile was due to her seeing that the two men, who seemed to be trying to one up each other, were very much alike.
“I really must have a type.” She thought to herself.
Both men had dark hair, deep blue eyes, and accents.
Drake wore a shirt with most of the buttons undone, reminding Emma of Killian’s wardrobe before he started wearing modern clothes.
She sometimes wished Killian would go back to wearing those clothes, at least on some days. She had always loved how sexy and dangerous he looked.
Yet Killian was staring daggers at the man, as if he considered him a rival.
Killian didn’t like the pure hunger he saw in Drake’s eyes as he stared at Emma. It was too possessive.
“It’s strange how in this world, a woman can cover her whole body, and still her lovely form is revealed.” Drake’s eyes moved over Emma. “I look forward to discovering what other wonders this place has in store.”
“He’s a smooth one.” Granny commented. “My mother always said, “Beware of a silver tongue. It tends to lay next to the sharpest tooth.”
“He was awfully flirty with Emma.” Snow remarked in puzzlement. “She was pressed against Killian nearly the entire time. Obviously her heart belongs to him. But that didn’t stop Drake from showing his interest.”
“I think we need to keep a close eye on that guy.” Charming said with a scowl. Father’s instinct warned that Drake would bring nothing but trouble in his daughter’s life.
Just as the Sun had slipped under the horizon, one figure walked up to another in the shadows of the alleyway near Granny’s Diner.
"I would stay away from Emma Swan, if I were you. Captain Jones won't allow anyone to take her away from him."
"Captain Jones is a mortal. An ordinary simple man. What is he compared to one such as myself?"
 “Captain Killian Jones is far from being a simple man. The pirate captain has faced God's, demons, and monsters and survived. You may be powerful, but you are far from the worst thing Captain Hook has faced.
There is also Emma Swan. She is not going to be easily seduced away from the man she went to the underworld for. Especially not by a man spouting fancy words and performing magic tricks that she could beat. One would wonder what it is you think you can offer her? From what I heard, your grand castle is in ruin."
“There are other castles. From what I understand, there are two castles long since abandoned in another land. The former residents now live in this world. In this town. If I understand correctly, Emma Swan would inherit both, should something happen to those former owners.”
“Even you can not believe that you could charm a lady into accepting you after killing her entire family.”
“The blood lust made my other brides accept the same. I do not think Emma Swan will be any different.”
“I think you will find that Emma Swan will be very different. But you have a tendency to be far too confident in your own prowess to see reason. I still want to caution you. I feel I owe you something, since you once offered me immortality. Would have given it to me, if you hadn’t been outwitted.
 That bloodlust only works if you're in power. Mina was willing to forgive you in regard to her dearest friend Lucy when you blinded her with your seduction. But once Jonathan Harker and Dr. Van Helsing sealed you in that tomb, she reverted back to her old self. And she hated you for what you did.”
“I was careless. I didn’t anticipate Harker’s strength of spirit. Or his devotion to Mina. I shall use more patience. And will pay closer attention to the players. I underestimated my opponents before. I will not again.”
The Count from Transylvania smiled. “Despite your insistent loyalty to the man who stands between me and the woman who holds my salvation, it is good to see you again, Renfield.”
“It’s good to see you again, Vlad. But it’s Smee, now. Renfield got the reputation of a lunatic. No one would take him seriously. I had to change my name and do business in another port, to escape the shadow of your story.”
“Perhaps the ending to this story will be more to each of our likeings”
Smee didn’t say it, but he was certain this story’s end would be the same as the previous one.
"Emma, I think Count Drake is dangerous." Killian spoke in earnest, hoping to get her to understand that she should stay away from the man.
"I know he is. I think he's a vampire." She said it so matter of factly, it made Killian’s jaw drop.
"Oh, come on. Count Drake. Count Dracula. It was pretty obvious. Plus, he stayed away from the windows? Out of direct sunlight?"
Killian wanted to kick himself. His jealousy had blinded him to the real threat.
Emma wrapped her arms around Killian's neck. "You really need to stop being jealous of every guy who looks like he might be my type. I have my perfect man, the man I love, right here. I would never do anything to mess that up."
"I do trust you, love. It's me I don't trust. I can never be rid of the thought that I don’t deserve you. That you could have someone better."
Emma opened her mouth to argue with him, 
"I know what you're going to say, love. But knowing that you love me and think I'm a hero is far different than actually believing it myself."
Emma knew what Killian was saying. But she still wished she could find some way of convincing him how important he was to her.
He always knew what to say to help her understand how special she was to him. She wished she had his gift with words, so she could return the favor.
An idea on how to remind him that he was one of the most important people in her life came to her.
She might have been bad with words. But she was really good with her actions.
Drake snarled in frustration. He wanted to burst in through the window and tear the lovers apart. He vowed that he would find a way to kill Killian Jones, and take Emma Swan for himself.
Killian’s instincts warned him that the woman he loved was in danger. He couldn’t shake the feeling that all of these attacks were only a precursor to a much bigger problem.
He wanted to find out more about the beings that were called vampires. He believed that knowing your enemy was the best way in the path to defeating him.
And while he did not think that Whale was lying to the group, Killian was certain that the doctor did not actually know as much as he thought he did.
So Killian went to the one person who had traveled the many realms and has encountered various beings of power.
William Smee.
Killian suspected his former first mate knew more about what was going on than he had admitted.
Smee was not without his resources, he knew how to protect himself from the monsters that constantly invaded Storybrooke.
@cssns
20 notes · View notes
Text
This post was created and written in Emacs as Markdown (with Frontmatter YAML), and then I used my mostly-finished Python code to post it as NPF using the Tumblr API.
The Python packages I'm using are
`pytumblr2` for interacting with the API using Tumblr's "Neue Post Format",
`python-frontmatter` for reading the frontmatter (but not writing; I hate how it disruptively rearranges and reformats existing YAML),
`mistune` for the Markdown parsing, for now with just the strikethrough extension (`marko` seems like it would be a fine alternative if you prefer strict CommonMark compatibility or have other extension wants).
The workflow I now have looks something like this:
Create a new note in Emacs. I use the Denote package, for many reasons which I'll save for another post.
Denote automatically manages some fields in the frontmatter for the information it owns/manages.
Denote has pretty good code for managing tags (Denote calls them "keywords"). The tags go both in the file name and in the frontmatter. There's some smarts to auto-suggest tags based on tags you already use, etc.
The usual composable benefits apply. Denote uses completing-read to get tags from you when used interactively, so you can get nicer narrowing search UX with Vertico, Orderless, and so on.
So when I create a new "note" (post draft in this case) I get prompted for file name, then tags.
I have my own custom code to make tag adding/removing much nicer than the stock Denote experience (saves manual steps, etc).
Edit the post as any other text file in Emacs. I get all the quality-of-life improvements to text editing particular to my tastes.
If I stop and come back later, I can use any search on the file names or contents, or even search the contents of the note folder dired buffer, to find the post draft in a few seconds.
Every time I save this file, Syncthing spreads it to all my devices. If I want, I can trivially use Emac's feature of auto-saving and keeping a configurable number of old copies for these files.
I have a proper undo tree, if basic undo/redo isn't enough, and in the undo tree UI I can even toggle displaying the diff for each change.
My tools such as viewing unsaved changes with `git diff`, or my partial write and partial revert like `git add -p`, are now options I have within easy reach (and this composes with all enhancements to my Git config, such as using Git Delta or Difftastic).
After a successful new post creation, my Python code adds a "tumblr" field with post ID and blog name to the frontmatter YAML. If I tell it to publish a post that already has that information, it edits the existing post. I can also tell it to delete the post mentioned in that field, and if that succeeds it removes the field from the file too.
The giant leap of me being able to draft/edit/manage my posts outside of Tumblr is... more than halfway complete. The last step to an MVP is exposing the Python functions in a CLI and wrapping it with some Emacs keybinds/UX. Longer-term TODOs:
Links! MVP is to just add links to my Markdown-to-NPF code. Ideal is to use Denote links and have my code translate that to Tumblr links.
Would be nice to use the local "title" of the file as the Tumblr URL slug.
Pictures/videos! I basically never make posts with media, but sometimes I want to, and it would be nice to have this available.
7 notes · View notes
git-codes · 11 months ago
Text
How to revert a git commit?
Simple is the answer just get the hash of your commit using git reflog & after that use that hash in git revert <hash> command to revert the commit. For detailed Explanation with Example click on the link in title
2 notes · View notes
brokendreamscreation · 9 months ago
Text
Carried to Safety ☠ - @doublejango (Striker)
The Wrath Ring is still a vast and unexplored landscape for the blue seraph, the heat worse there than even the Pride Ring. Having chosen to fledge the safety of Lucifer’s palace and the hotel to further expand his Hell experience, Lucid teleported down to the desert of Wrath. Spotting a quaint little town still stuck in the old western ways, the angel took on the form of a fellow imp to blend in. Immediately this place is far more interesting and personable than Pentagram City, to which Lucid goes to take full advantage of.
Greeting the resident imps and asking them dozens of questions. The looks they gave clearly identified this bubbly critter to be a “city slicker”, but thankfully for Lucid several of them took him up on his inquiries. It was in the midsts of asking two of them about the towns establishment and history when gunfire and the sound of hooves galloping against the hard, bone dry earth disrupted them. A group of outlaws arriving in town to stake their claims.
Unbeknownst to Lucid, the townsfolk were not going to lie down belly up. Every single one of them owned at least one fire arm or a knife, even the imp children. Within seconds the whole town and gang were at each other’s throats and firing bullets every which way. The imp disguised angel made the attempt to seek shelter and hide, hunkering down behind the side of a building. His shelter did not last long as one ruffian was sent flying into the side of the towns water tower. The old wooden stilts and rusted metal groaned, splintering as it collapsed. Like a domino effect it crashed onto of a building which erupted and smashed into the building beside it. Next thing Lucid knew a torrent of water rushed down the center of town before the building he hid beside collapsed atop him.
Knocked unconscious, Lucid reverts back to his angelic form and laid sprawled where he is felled. The seraph may never know if any of the towns folk saw his true form, but someone certainly did. And now bleary eyes fight to open, Lucid’s head aching from the wallop. Do angels get concussions? His halo sounds like it is ringing 5 times louder than usual. Finally getting himself to look, the angel is stunned to see he is in the arms of an imp adorning a cowboy hat, bandana and whole western git up.
“Ow…wha happened? Who ‘re you?”
1 note · View note
hindintech · 2 years ago
Text
You can learn Git easily, Here's all you need to get started:
1.Core:
• git init
• git clone
• git add
• git commit
• git status
• git diff
• git checkout
• git reset
• git log
• git show
• git tag
• git push
• git pull
2.Branching:
• git branch
• git checkout -b
• git merge
• git rebase
• git branch --set-upstream-to
• git branch --unset-upstream
• git cherry-pick
3.Merging:
• git merge
• git rebase
4.Stashing:
• git stash
• git stash pop
• git stash list
• git stash apply
• git stash drop
5.Remotes:
• git remote
• git remote
• add git
• remote remove
• git fetch
• git pull
• git push
• git clone --mirror
6.Configuration:
• git config
• git global config
• git reset config
7. Plumbing:
• git cat-file
• git checkout-index
• git commit-tree
• git diff-tree
• git for-each-ref
• git hash-object
• git Is-files
• git Is-remote
• git merge-tree
• git read-tree
• git rev-parse
• git show-branch
• git show-ref
• git symbolic-ref
• git tag --list
• git update-ref
8.Porcelain:
• git blame
• git bisect
• git checkout
• git commit
• git diff
• git fetch
• git grep
• git log
• git merge
• git push
• git rebase
• git reset
• git show
• git tag
9.Alias:
• git config --global alias.<alias> <command>
10.Hook:
• git config --local core.hooksPath <path>
11.Experimental: (May not be fully Supported)
• git annex
• git am
• git cherry-pick --upstream
• git describe
• git format-patch
• git fsck
• git gc
• git help
• git log --merges
• git log --oneline
• git log --pretty=
• git log --short-commit
• git log --stat
• git log --topo-order
• git merge-ours
• git merge-recursive
• git merge-subtree
• git mergetool
• git mktag
• git mv
• git patch-id
• git p4
• git prune
• git pull --rebase
• git push --mirror
• git push --tags
• git reflog
• git replace
• git reset --hard
• git reset --mixed
• git revert
• git rm
• git show-branch
• git show-ref
• git show-ref --heads
• git show-ref --tags
• git stash save
• git subtree
• git taq --delete
• git tag --force
• git tag --sign
• git tag -f
• git tag -I
• git tag --verify
• git unpack-file
• git update-index
• git verify-pack
• git worktree
3 notes · View notes
butleroftoast · 2 years ago
Text
Morris and the Druids
In the same way he demonises the perfectly normal ratcatchers who used to be his colleagues, Morris has probably exaggerated to himself how bad his first Druid Circle was, mostly out of sour grapes. Yes, they were highly spiritual, a bit too insistent on doing things in a particular way because "it's how they've always been done", but they weren't unkind or unpleasant people. It hurts knowing that he pushed away another chance to belong somewhere, to be a part of a community, just by being himself (his difficult, unpleasant self) -- it's a level of self-awareness he isn't ready for, so he buries it by telling himself that the whole Circle was a bunch of airy-fairy pompous gits obsessed with burning twigs, or words to that effect. That slowly gets generalised to all druids so he doesn't have to answer the question, "why not just join a different Circle?".
When he is then confronted with druids who are kind, reasonable, patient, and accepting, he doesn't know what to do with them. Sometimes he'll become even more acerbic, because they cannot be allowed to accept him as he is, they mustn't, and who he is is a madman who hangs out with rats and he's definitely made his peace with that even if nobody else has, honest. It's like a challenge. He has to push them away, make them dislike him, because otherwise he has to admit that he is the problem.
Other times he'll withdraw into himself. If he doesn't engage with them he never has to face any hard truths. Eventually they'll either get the message or get bored and leave him alone.
If, despite both of these things, they remain patient with him, he'll revert to his old curiosity: asking them questions about their druidic beliefs, to see how they line up with his own. Planning to catch them out on a contradiction. Collecting information so he can make a more reasoned judgement. Or maybe, just maybe, he finds himself interested in what they have to say, an old spark quietly rekindled.
(And then sometimes he realises that, shit, he's fallen in love with them a bit, gods damn it, this was not supposed to happen.)
2 notes · View notes
appdevelopmentservice1 · 8 days ago
Text
Streamlining Development with Software Configuration Management and DevOps.
In today’s quick-moving software world, managing how code changes are handled is vital. Software configuration management (SCM) helps keep projects stable, track modifications, and make the process more efficient. At CloudKodeForm Technologies, we assist companies in combining SCM methods with DevOps tools to ensure smooth, scalable, and dependable software release.
Tumblr media
What is software configuration management?
SCM involves controlling and tracking all changes made to software over its lifespan. It includes managing different versions, handling change requests, and planning releases. For large teams, SCM makes sure everyone can work together without overwriting each other’s work or losing data.
Source control management is a key part of SCM. It focuses on tracking changes in source code. Many teams use tools like Git, SVN, or Mercurial to monitor versions, combine code from different branches, and revert changes if needed. At CloudKodeForm Technologies, we set up these tools within a DevOps pipeline. This allows teams to automate building, testing, and launching software more easily.
Adding source control to DevOps improves transparency and speeds up fixing issues. It also reduces mistakes when merging new code, leading to better quality products and faster releases.
Another important tool is the configuration management database (CMDB). It stores details about hardware, software, and how they connect. When linked to a DevOps setup, CMDB gives clear insight into your IT setup. It helps teams predict the effects of changes, discover dependencies, and plan better.
CloudKodeForm Technologies helps businesses set up and manage CMDBs that work with tools like ServiceNow or BMC. We also create custom solutions, keeping your data accurate and easy to access.
Why work with DevOps consultants?
Setting up SCM and DevOps tools takes skill and careful planning. That’s where companies like CloudKodeForm Technologies step in. We evaluate your current setup and workflows. Then we design a solid plan to improve your configuration management and DevOps processes.
Our services include:
Building CI/CD pipelines
Automating change tracking
Setting up Infrastructure as Code (IaC)
Connecting version control systems
Customizing and deploying CMDBs
We create solutions suitable for startups or big firms that want to grow confidently.
In short, managing software changes now goes hand in hand with DevOps. Growing software systems need good processes, reliable source control, and a strong CMDB to stay stable and flexible.
At CloudKodeForm, we help companies use SCM properly within a modern DevOps setup. We offer expert advice and tailored solutions.
Let us help improve your development cycle—faster rollouts, fewer bugs, and more confidence in your software.
0 notes